mystify (someone) with an explanation

Translations
озадачить (кого-то) объяснением
He managed to mystify his friends with a complicated explanation.
Ему удалось озадачить своих друзей запутанным объяснением.